#封装
#私有成员  成员变量前加两个下划线
#定义了私有成员，用户调用私有成员时会报错
class Phone:
    imit=None
    number=None
    __current_voltage=4
    def __keep_single_core(self):
            print("进入单核模式")
    def by_5g(self):
        if self.__current_voltage>=5:
            print("5g开启")
        else:
            self.__keep_single_core()
            print("电量不足，关闭5g")

phone=Phone()
phone.by_5g()
#phone.__keep_single.core()   报错
phone.imit=1
#私有变量赋值不报错但无效
#phone.__current_voltage=21
#获取私有变量会报错
# print(phone.__current_voltage)
#私有成员无法被类对象使用，但是，可以被内部成员使用







